package com.crm.model;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

public class BizExamSetting extends BaseModel{
    private String examSettingId;

    private Integer projectType;

    private String projectId;

    private String projectLevelId;
    
    private String examDate;
    
    private Byte educationForm;
    
    private BizProject bizProject;
    
    private BizProjectLevel bizProjectLevel;
    
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date disabledDate;
    
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date endDate;
    
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date clearDate;

    public String getExamSettingId() {
        return examSettingId;
    }

    public void setExamSettingId(String examSettingId) {
        this.examSettingId = examSettingId;
    }

    public Integer getProjectType() {
        return projectType;
    }

    public void setProjectType(Integer projectType) {
        this.projectType = projectType;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getProjectLevelId() {
        return projectLevelId;
    }

    public void setProjectLevelId(String projectLevelId) {
        this.projectLevelId = projectLevelId;
    }

    public String getExamDate() {
        return examDate;
    }

    public void setExamDate(String examDate) {
        this.examDate = examDate;
    }

    public Byte getEducationForm() {
        return educationForm;
    }

    public void setEducationForm(Byte educationForm) {
        this.educationForm = educationForm;
    }
    
    @JsonFormat(pattern="yyyy-MM-dd",timezone="Asia/Shanghai") 
    public Date getDisabledDate() {
        return disabledDate;
    }

    public void setDisabledDate(Date disabledDate) {
        this.disabledDate = disabledDate;
    }
    
    @JsonFormat(pattern="yyyy-MM-dd",timezone="Asia/Shanghai") 
    public Date getEndDate() {
        return endDate;
    }
    
    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }
    
    @JsonFormat(pattern="yyyy-MM-dd",timezone="Asia/Shanghai") 
    public Date getClearDate() {
        return clearDate;
    }

    public void setClearDate(Date clearDate) {
        this.clearDate = clearDate;
    }

	public BizProject getBizProject() {
		return bizProject;
	}

	public void setBizProject(BizProject bizProject) {
		this.bizProject = bizProject;
	}

	public BizProjectLevel getBizProjectLevel() {
		return bizProjectLevel;
	}

	public void setBizProjectLevel(BizProjectLevel bizProjectLevel) {
		this.bizProjectLevel = bizProjectLevel;
	}
    

}